Teaching Top-down Design Using VHDL and CPLD
نویسنده
چکیده
This paper presents a teaching experience in using VHDL and CPLD in the senior digital design course. The course focus on teaching the top-down design methodology through hands-on experiments. The industrial available tools — Maxplus2, made possible through Altera’s University Program, provide our students a smooth transition from academic concepts to industrial practice. VHDL, the industrial standard language (IEEE-1076), is used as the design entry. Thus, the students are forced to learn the practical aspect of writing a synthesizable VHDL code. The hands-on weekly projects are exercised on the integrated CPLD design tool which has VHDL compiler, logic synthesizer, functional and timing simulator, floor plan editor and programmer. With the help of programmable devices, students can bypass the waiting period for IC fabrication and obtain ASIC designs after the devices have been programmed. The VHDL design entry in Maxplus2 is ideal for teaching top-down design methodology. Translating from a given Algorithmic State Machine (ASM) chart to a synthesizable and efficient VHDL code is presented. Exploiting the VHDL constructs to make a design reusable is demonstrated through examples. In this course, students learn how to partition a complex design into small components and focus on higher level of abstraction and hierarchy in design description which have become desirable to digital systems designers.
منابع مشابه
Integrating Industry Cae Tools and Vhdl into Digital Systems Design Courses
The drastic advances in semiconductor technology in the last decade have made field programmable logic devices (FPLDs) with tens of millions gates common place integrated logic circuits. To allow designers to cope and use these high density FPLDs (densities are still growing) and associated increasingly sophisticated computer-aided engineering (CAE) logic development tools, higher level of abst...
متن کاملVHDL in an Introductory Digital Electronics Course
In this paper, a curriculum for an introductory digital electronics course using VHDL based on a custom designed development board is presented. The development board is centered on the ispM4A CPLD. The development of the CPLD teaching aid is the direct result of collaboration between engineering faculty at Hochschule Harz (University of Applied Studies and Research) in Wernigerode, Germany and...
متن کاملApplication of CPLD in Pulse Power for EDM
In order to improve the precision and surface quality of Electrical Discharge Machining (EDM), the paper studies the application of complex programmable logic device (CPLD) used in pulse power for EDM, according to the characteristics of the device, using VHDL language input and schematic input method to design control circuit for EDM pulse power. Keyword: EDM; CPLD; VHDL language; pulse power
متن کاملThe Cpld as a General Physical Modeling Synthesis Engine
In this paper we propose a system based on a Complex Programmable Logic Device (CPLD) as a physical modeling synthesis engine and a hardware description language (VHDL) to implement the physical modeling synthesis algorithms. An evaluation of VHDL and CPLD technologies for this application was performed. As an example we have programmed the Karplus-Strong plucked string algorithm using VHDL on ...
متن کاملUsing Large CPLDs and FPGAs for Prototyping and VGA Video Display Generation in Computer Architecture Design Laboratories
This paper describes current work utilizing a rapid prototyping approach to simulate, synthesize, and implement prototype digital system and computer architectures using PCs with student versions of commercial VHDL based CAD tools and a low cost board with a large CPLD or FPGA. VGA video output generated directly by the CPLD chip is used to display graphics or textual data eliminating the need ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996